TOC Glossary Forward

Real-Time Communication


One of the best features of the Internet is that you can communicate with other people in distant lands without worrying about time zone problems or language problems beyond a basic grasp of written English. However, the Internet doesn't prevent real-time conversations[emm]they're simply a bit less common. As popular as IRC (Internet Relay Chat) may be, it doesn't hold a candle to the amount of email or Usenet news generated on the Internet. In addition, many people generally find IRC to be a waste of time. Although there's no inherent reason for it to be one, the conversations due tend toward the sophomoric. For some logs of famous IRC times (such as during the 1994 California earthquake, the Gulf War, the 1992 Russian Revolution, along with the IRC FAQ (Frequently Asked Question) list, check out this Web page:

http://sunsite.unc.edu/dbarberi/chats.html

Typing to strangers may not be your cup of tea, though, and more recent programs have brought sound and video to real-time Internet communications, most notably via NetPhone and CU-SeeMe. These programs prefer fast connections and usually require some additional hardware, such as a microphone or a video camera.

Once again, unless I mention otherwise, these programs are all available in:

ftp://ftp.tidbits.com/pub/tidbits/tisk/tcp/


Talk


Talk, yet another useful little program from Peter Lewis, implements the Unix talk protocol on the Mac, providing a decent Macintosh interface in the process. I've taken to using Talk all the time, not to chat with strangers on the Internet, but so Tonya and I can communicate small bits of information that aren't really worth a full interruption. It's also great for telling someone something while they're talking on the phone.


Basic Usage

After you launch it, choose Talk from the File menu. Talk presents you with a small dialog box that looks almost exactly like Finger's dialog box. You can type a username and a machine name in the two fields provided. When you click the Talk button, Talk adds that person to your Status window, which lists all of your current connections and his status (see figure 27.14).

Figure 27.14: Talk Status window.

At this point, Talk notifies your friend to alert him to your talk request. After your party makes the connection, Talk opens a two-paned window for you to type in and be typed at (see figure 27.15).

Figure 27.15: Talk window.

You type in the bottom pane and your friend types in the top pane. (Since I had to fake figure 27.15 because Tonya was out when I was writing this, I'm actually talking to myself on my Unix shell account.)

Like Finger, Talk enables you to save a hierarchical menu of the people you commonly talk to, and the interface is uncluttered and simple. My main complaint is that Talk could use a more obvious interface for telling you what it's doing when you're attempting to connect with someone. Tonya and I often end up trying too many times because we can't tell that it's actually taking the other person an extra few seconds to switch into Talk and answer the call.


Evaluation & Details

If you have a use for Talk, it's worthwhile. Talk comes with a background application called Talkd, which simply receives requests to talk from others. Talk is $5 shareware from Peter Lewis, and you can retrieve the latest version of Talk from:

ftp://ftp.tidbits.com/pub/tidbits/tisk/tcp/


Tools


All of these applications are fine and nice, but what if they don't quite do what you want? What if you want to provide a custom Internet service that alerts the user whenever traffic gets really bad in a certain part of town, or some other unique use? Your best chance, short of becoming a talented MacTCP programmer, is the TCP/IP Scripting Addition. But other tools exist out there, such as Peter Lewis's unusual Script Daemon, which enables you to Telnet to a Macintosh and issue commands in the form of pre-written AppleScripts. Or, perhaps most importantly, you might need to control a Macintosh over the Internet, and for that, Farallon's Timbuktu Pro is just what you need. So read on, and see if any of these tools might fill a need that you've got.


Concluding the Cacophony


I think you'll agree after skimming through this chapter (you didn't read every word, did you?) that there are a ton of miscellaneous Internet programs out there, and that's only for the Macintosh. But that's good! The more programs that are available, the more choices you have and the more likely you are to find one that does precisely what you want. We all use the Internet for different purposes, and I'm sure that you will find some of the programs I've discussed in this chapter useful. I personally use Internet Config, Finger, Talk, and MacWeather constantly, and there are certainly plenty of others that I could imagine using in different situations. Let your imagination guide you to applications that you can use.

Okay, it's time to buckle down and look at some serious programs, the heavy duty integrated Internet programs from Synergy and InterCon Systems.


TOC Glossary Forward